Distributed Application Operating System Operating System Api

نویسنده

  • David E. Bakken
چکیده

Middleware is a class of software technologies designed to help manage the complexity and heterogeneity inherent in distributed systems. It is defined as a layer of software above the operating system but below the application program that provides a common programming abstraction across a distributed system, as shown in Figure 1. In doing so, it provides a higher-level building block for programmers than Application Programming Interfaces (APIs) such as sockets that are provided by the operating system. This significantly reduces the burden on application programmers by relieving them of this kind of tedious and error-prone programming. Middleware is sometimes informally called “plumbing” because it connects parts of a distributed application with data pipes and then passes data between them.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Proxies, Application Interfaces, and Distributed Systems

Proxy objects are local representatives of remote objects in a distributed system. We use proxies to construct a transparent application programming interface (API) for the Choices distributed operating system. In earlier work, proxies were used in Choices to provide a protected, object{oriented interface to system objects. The addition of RemoteProxies allows applications to access all resourc...

متن کامل

Transparent Distribution Middleware for General Purpose Computations

A huge installed base of general-purpose (often sequential) applications cannot take advantage of distributed systems. This paper presents a design and initial prototypes of a set of techniques, called adaptive virtualization, that endows regular applications with features for exploiting a distributed environment. These features include the ability to be scheduled on diverse CPUs, adapting to a...

متن کامل

Effect of Distributed Power-Flow Controller (DPFC) on Power System Stability

Distributed flexible AC- transmission system (D-FACTS) is a recently advanced FACTS device with high flexibility and smaller size. The DPFC can control power flow in transmission lines, regulate bus voltages and it can also enhance stability margin in power grids. Adaptive-neural network-based fuzzy inference system (ANFIS) combines features of artificial neural network and fuzzy controller. Th...

متن کامل

The Need for a "Communicating System"

Computer systems today benefit from the shared resource management, coordinated control, abstraction, and protection enforcement of operating systems (OS). A corresponding system for communications, a "communicating system" (CS), is needed to allow distributed systems to take advantage of the emerging capabilities of peer and virtual networks without reimplementing them inside each application....

متن کامل

CAMP: A Common API for Measuring Performance

Accurate performance testing of heterogeneous distributed systems, such as those created using GRID technology, requires a consistent method for retrieving system performance data from multiple platforms. This paper presents CAMP1: a low-level platform independent performance data API designed for use with distributed testing frameworks. CAMP is not necessarily tied to the distributed testing t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000